home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / comm2 / riptm152.zip / WHATSNEW.DOC < prev    next >
Text File  |  1993-04-22  |  41KB  |  828 lines

  1.      ┌──────────────────────────────────────────────────────────┐
  2.      │                                                          │░
  3.      │                  ──────────────────────                  │░
  4.      │                     RIPterm v1.52.00                     │░
  5.      │                  ──────────────────────                  │░
  6.      │                                                          │░
  7.      │                     VERSION HISTORY!                     │░
  8.      │                                                          │░
  9.      │                      April 21, 1993                      │░
  10.      │                                                          │░
  11.      │                                                          │░
  12.      │  Copyright (c) 1992-93, TeleGrafix Communications, Inc.  │░
  13.      │                   All Rights Reserved                    │░
  14.      │                                                          │░
  15.      └──────────────────────────────────────────────────────────┘░
  16.       ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. ┌────────────────────────────────────────────────────────────────────────────┐
  24. │                 Version 1.52.00 ... Released 04/21/93                      │
  25. └────────────────────────────────────────────────────────────────────────────┘
  26.  
  27.      Added Dialing Prefix and Suffixes.  You may now have three
  28.       separate Dialing Prefixes and three separate Dialing Suffixes
  29.       to choose from for different telephone environments.
  30.  
  31.      Altered to Dialing Directory Editor.  All fields are now pop-up
  32.       data fields instead of a lot of tiny radio buttons which are
  33.       more confusing looking.  Also added support for dialing prefix
  34.       and suffix in the editor.
  35.  
  36.      Enhanced the look and feel of all pop-up menus, pull-down menus,
  37.       dialing window and the file transfer windows.  Much more 
  38.       professional looking.
  39.  
  40.      Changed some of the low-level file I/O code in RIPterm to some
  41.       faster routines.  Icons should display faster (a bit) and windows,
  42.       when closed, should appear a little faster.
  43.  
  44.      Redesigned RIPterm's internal memory structure.  By first
  45.       appearance, it will seem that RIPterm requires more memory than
  46.       it used to.  However, after prolonged use of RIPterm in the
  47.       same session, you will find that it no longer runs out of memory
  48.       as often, or freak out when memory runs low.  These problems
  49.       were due to Memory Fragmentation errors.
  50.  
  51.      Fixed a bug with the scrollback buffer that would blank out the
  52.       bottom line of the window when you hit the UP-ARROW key to scroll
  53.       up.
  54.  
  55.      Resolved a number of functional problems with the low-level
  56.       communications system of RIPterm.  Characters were being lost
  57.       with high speed modems with RTS/CTS enabled.  This should now
  58.       be resolved for you high-speed modem junkies.
  59.  
  60.      Zmodem file transfers were having timing difficulties.  Now
  61.       resolved.  You should notice Zmodem uploads work excellent
  62.       now and Zmodem downloads are also much more reliable.
  63.  
  64.      Fixed a number of bugs with VT-100/ANSI cursor positioning
  65.       with regard to the VT-100 vertical scrolling margins.  Also,
  66.       some glitches existed when the status bar was on/off that
  67.       didn't appear in prior releases.
  68.  
  69.      RIPterm now auto-senses if you are using it on a MicroChannel
  70.       machine, and if so auto-patches the I/O Addresses and the
  71.       IRQ values for COM3-4 which are different.
  72.  
  73.      The RIPTERM.FNT file is now considerably smaller (about 1/4 its
  74.       original size).
  75.  
  76.      Fixed the bug which freaked out RIPterm when you execute the
  77.       "Built-in variables" option from the DATA pull-down menu.
  78.  
  79.      The options that list out the text variables did not display
  80.       properly unless CR/LF was enabled.  This is now corrected and
  81.       they should display properly regardless of your CR/LF setting.
  82.  
  83.      RIPterm will now restore the setting of the Scroll-Lock key
  84.       when it exits to DOS.  The status of the key is reset to
  85.       whatever the setting was when RIPterm booted up.
  86.  
  87.      Added a visual error recovery notation on the progress bar of
  88.       the file transfer window.  You can now visually see how far
  89.       the protocol had to "back up".
  90.  
  91.      Added four new text variables:
  92.  
  93.         $HKEYON$ ... Enable Button Hotkeys
  94.  
  95.         This option enables button hotkeys.  Any Button that is
  96.         created by a BBS that has a hotkey will be activated
  97.         if you hit the corresponding key on your keyboard. 
  98.         This will light-up the Scroll-Lock key on your
  99.         keyboard indicating that Button Hotkey mode is ON.
  100.  
  101.  
  102.         $HKEYOFF$ ... Disable Button Hotkeys
  103.  
  104.         This option disables button hotkeys.  Any Button that
  105.         is created by a BBS that has a hotkey associated with
  106.         it, will not be activated even if the user hits that
  107.         key on his keyboard.  The only way to activate a
  108.         button in this mode is with the mouse.  The
  109.         Scroll-Lock key on your keyboard will go dim,
  110.         indicating that Button Hotkey Mode is disabled.
  111.  
  112.  
  113.         $TABON$ ... Enable TAB to execute mouse fields
  114.  
  115.         When this variable is processed, you can use the TAB
  116.         key to navigate through the Mouse/Button fields on
  117.         your screen.  In this mode, you can access the fields
  118.         without a mouse.  The side- effect is that the TAB key
  119.         cannot be used directly with the Host.
  120.  
  121.  
  122.         $TABOFF$ ... Disable TAB to execute mouse fields
  123.  
  124.         When this variable is processed, you cannot use the TAB
  125.         key to navigate throug the Mouse/Button fields on your
  126.         screen.  In this mode, whenever the TAB key is hit, it
  127.         is sent directly to the Host as a TAB character.  Any
  128.         fields that are already hilighted when this variable
  129.         is received will be de-hilighted.
  130.         
  131.  
  132.      Tech Note: The Clipboard is now auto-allocated upon RIPterm bootup
  133.       to a fixed size of 64k.  If you load an Icon but instruct RIPterm
  134.       not to put it on the clipboard, it will still load even if the
  135.       icon is up to 64k in size.
  136.  
  137. ┌────────────────────────────────────────────────────────────────────────────┐
  138. │                 Version 1.51.00 ... Released 03/29/93                      │
  139. └────────────────────────────────────────────────────────────────────────────┘
  140.  
  141.      VT-102 compatible operation.  RIPterm now adheres to ANSI SCO/UNIX
  142.       VT-102 compatibility.
  143.  
  144.      Bugs were fixed with VT-102 tab stops and tab handling
  145.  
  146.      In VT-102 mode, backspaces are now non-destructive.
  147.  
  148.      Added several VT-102 commands:
  149.     
  150.                ESC [ <n> @  ..... Insert <n> characters
  151.                ESC [ <n> P  ..... Delete <n> characters
  152.                ESC [ <n> L  ..... Insert <n> lines
  153.                ESC [ <n> M  ..... Delete <n> lines
  154.                ESC [ <n> Z  ..... Move cursor backward <n> tab stops
  155.  
  156.      Fixed a number of bugs with ANSI clear-screen/area commands.
  157.  
  158.      ANSI clear screen (ESC [ 2 J) commands now properly reset the screen
  159.       to the proper display attribute.
  160.  
  161.      Scrolling the screen will clear the bottom line to the proper display
  162.       attributes.
  163.  
  164.      Supports VT-102 character sets G0 and G1 (US, UK or Special Sets)
  165.  
  166.      A couple of bugs were fixed in this version pertaining to one-line
  167.       text windows.  Two oddities were happening when in this mode:
  168.  
  169.           1) when the window "scrolls", portions of the previous
  170.              line would remain at the top of the text window, and
  171.           2) if the window was set to "CHOP" mode (i.e., NO WRAP),
  172.              and you hit the far-right of the window, characters
  173.              that you type would appear outside the text window
  174.              off to the right (potentially disturbing graphics).
  175.  
  176.      Another bug was fixed with the 80x43 and 91x43 fonts with the
  177.       status bar.  If the status bar is OFF and the cursor is underneath
  178.       where the status bar would normally be, and then the status bar
  179.       is enabled, the status bar would be disturbed by the cursor or
  180.       the text.  In other words, the status bar would get freaked out.
  181.  
  182.      More sophisticated Save Screen and Restore Screen macros were
  183.       added in this version.  There are now text variables for
  184.       $SAVE0$ - $SAVE9$ and $RESTORE0$ - $RESTORE9$.  This gives you
  185.       ten different simultaneously saved graphics screens.  When you
  186.       restore one of these screens using RESTORE0-9, the temporary
  187.       files are immediately deleted when restored.  This is different
  188.       than the $RESTORE$ variable which leaves the screen file on the
  189.       hard disk even after the restoration is complete.  This allows
  190.       for multiple restores to occur without having to re-save the
  191.       screen each time.  The SAVE0 through SAVE9 commands save their
  192.       graphical data to files RIPTERM0.SAV through RIPTERM9.SAV.
  193.  
  194.      When RIPterm boots up and shuts down, it will delete any
  195.       temporary files created by the text variable commands.  The
  196.       files that will be removed are:
  197.  
  198.                RIPFIELD.SAV ... Saved Mouse Fields
  199.                SCRAPBUF.SAV ... Saved Clipboard
  200.                RIPTERM.SAV  ... Saved graphics screen ($SAVE$)
  201.                RIPTERM0.SAV ... Saved graphics screen ($SAVE0$)
  202.                     :                        :
  203.                RIPTERM9.SAV ... Saved graphics screen ($SAVE9$)
  204.  
  205.      A new option is available to the RIPterm user: Button hotkey
  206.       release mode.  This allows the user to determine whether his
  207.       keystrokes should be checked with the BBS buttons or not for
  208.       activation.  In other words, if the BBS places a button on
  209.       the screen like this:
  210.  
  211.                       ┌────────────────┐
  212.                       │                │
  213.                       │  (E)nter name  │
  214.                       │                │
  215.                       └────────────────┘
  216.  
  217.       ...where the hotkey for the button is "E", simply pressing the
  218.       "E" key on your keyboard would normally activate this button.
  219.       This may not be desirable if you're trying to send a message to
  220.       another user with the letter "E" in it.  Now, there's a way
  221.       around this: Hotkey Release Mode.
  222.  
  223.       Hotkey Release mode is linked to your SCROLL-LOCK key on your
  224.       keyboard.  If Scroll Lock is lit, then hotkeys are processed.
  225.       If it is not lit, then the character will be sent to the BBS
  226.       directly, bypassing any button hotkeys.  If you set this option
  227.       from within the pull-down menus, then the option can be
  228.       permanently saved to the RIPterm setup.  Simply toggling the
  229.       option with the Scroll Lock key directly will not be automatically
  230.       saved to your setup (even if you perform a "Save Setup").
  231.  
  232.      When you initially install RIPterm, and if a dialing directory
  233.       file is present, RIPterm will scan the file and make sure that
  234.       all of the entries in it are set to the proper COM port that
  235.       you specified when you originally installed RIPterm.  Also, the
  236.       Baud Rate will be set appropriately.
  237.  
  238.      When running RIPterm for the first time, entering a "0" for the
  239.       COM port (presumably to return to DOS) no longer reboots your
  240.       PC (whoops).  This also applies to the Baud Rate installation
  241.       option.
  242.  
  243.      Fixed a bug where the Numeric Keypad would not produce numeric
  244.       digits in the normal terminal window.  This bug was fixed a long
  245.       time ago but in some internal restructuring of RIPterm, it managed
  246.       to creep back into the software.  Sorry folks.
  247.  
  248.      Added a new feature into one of the RIPscrip commands allowing
  249.       the Host to ask the terminal to inform it when the user clicks
  250.       the mouse somewhere on the screen.  This could be greatly used
  251.       by software manufacturers who wish to make interactive programs
  252.       like Games or other such things that take advantage of the Mouse
  253.       remotely.  Imagine playing a space game with your ship in the
  254.       middle of the screen, and clicking elsewhere in the space-map
  255.       and having your ship turn and head toward where you click!
  256.       For the technical minded, these changes were made to the RIP_QUERY
  257.       command.  Two new flags were added to this:
  258.  
  259.           1) Tell the Host if the user clicks in the graphics window
  260.           2) Tell the Host if the user clicks in the text window
  261.  
  262.      This version corrects a problem with "local RIP file playback"
  263.       options.  In prior versions, this mode would slowly gobble up
  264.       file handles until there are none left.  At that point, subsequent
  265.       Playback was not possible unless you exit RIPterm and re-run it.
  266.       
  267.      Resolved a bug where Local RIP playback was not functioning
  268.       properly when used in a Mouse or Button Host Command.
  269.  
  270.      Cleared up a bug with Full/Duplex toggling.  When you toggled
  271.       this option ON or OFF, the status bar was not properly updated.
  272.  
  273.      Added a number of new text variables:
  274.  
  275.            $VT102ON$ ... Turn VT-102 mode ON
  276.           $VT102OFF$ ... Turn VT-102 mode OFF
  277.             $DWAYON$ ... Turn Doorway Mode ON
  278.            $DWAYOFF$ ... Turn Doorway Mode OFF
  279.                $STW$ ... Saves text window layout
  280.                $RTW$ ... Restores text window layout
  281.               $COFF$ ... Disable text cursor
  282.                $CON$ ... Enable (display) text cursor
  283.                $STW$ ... Saves the text window information
  284.                $RTW$ ... Restores text window orientation
  285.  
  286.      Added two new text variables: $SAVE$ and $RESTORE$.  The SAVE
  287.       variable will completely save the contents of the entire graphics
  288.       screen to a disk file called RIPTERM.SAV.  No Mouse Fields, Text
  289.       Window locations or Clipboard data are saved - just the graphics
  290.       screen.  The entire 640x350 region is saved to disk.  The RESTORE
  291.       command will read the saved file in from disk and restore the
  292.       graphics as they were originally saved.  If you wish to save the
  293.       entire state of the RIPterm system, use the following text variables
  294.       all at the same time (spaces are added for clarity):
  295.  
  296.               $SAVE$ $STW$ $SCB$ $SMF$
  297.                  \     \     \     \
  298.                   \     \     \     --- Save Mouse Fields
  299.                    \     \     \
  300.                     \     \     ------- Save ClipBoard
  301.                      \     \
  302.                       \     ----------- Save Text Window
  303.                        \
  304.                         --------------- Save Graphics Screen
  305.  
  306.       And to restore the entire context of a graphics environment, use
  307.       the following text variables:
  308.  
  309.               $RESTORE$ $STW$ $SCB$ $SMF$
  310.                  \        \     \     \
  311.                   \        \     \     --- Restore Mouse Fields
  312.                    \        \     \
  313.                     \        \     ------- Restore ClipBoard
  314.                      \        \
  315.                       \        ----------- Restore Text Window
  316.                        \
  317.                         ------------------ Restore Graphics Screen
  318.  
  319.      Text output speed has been vastly improved.  This only pertains to
  320.       text that is viewed in the Text Window (i.e., ASCII and ANSI text
  321.       that comes from the BBS, not graphical text messages in various
  322.       fonts).  In raw performance benchmarks we have determined some
  323.       statistics for these new printing routines.  In a test conducted
  324.       of 100,000 characters being printed (without any scrolling),
  325.       RIPterm consistently outperformed the old printing method by
  326.       the following times:
  327.  
  328.            Font     New Time       Old Time       Speed Ratio
  329.           -------------------------------------------------------
  330.           80x43      5 seconds     32 seconds      6.40 to 1
  331.           80x25      7 seconds     53 seconds      7.57 to 1
  332.           91x43     18 seconds     42 seconds      2.33 to 1
  333.           91x25     27 seconds     69 seconds      2.56 to 1
  334.           40x25     12 seconds     78 seconds      6.50 to 1
  335.                                          ===================
  336.                                          AVERAGE:  5.07 to 1
  337.  
  338.      New "Port Baud Lock" feature.  This option, available from the
  339.       Modem Options dialog box allows you to "lock" that baud rate
  340.       that the modem will use to whatever is defined in your Setup
  341.       (or in your dialing directory entries).  Even if the modem
  342.       connects with a "CONNECT xxxx" where "xxxx" is lower than this
  343.       "locked" baud rate, RIPterm will not adjust its baud rate
  344.       downward.  The reason for this is many high speed modems with
  345.       MNP or v.42 bis compression schemes require that the modem-to-
  346.       computer baud rate be higher than the actual connection speed.
  347.       Some modems will indicate the connection speed between the
  348.       two modems, and others will return the speed between the modem
  349.       and the PC.  If you have a normal 2400 baud modem, you will
  350.       not need to activate this option.  This option is only of
  351.       use if you have a high speed, error correcting or data compressing
  352.       modem.
  353.  
  354.          NOTE: This option is part of the RIPterm setup.
  355.  
  356.      Dialing the modem now takes special care of the Carrier Detect
  357.       signal.  If the CD signal is low (indicating no connection),
  358.       then if the CD signal goes high during the dialing process,
  359.       RIPterm will announce a successful connection and switch to
  360.       the Terminal screen.  If the CD signal is high when dialing
  361.       occurs, its status is ignored for the duration of the dialing
  362.       process and RIPterm will wait only for a CONNECT XXXX, BUSY,
  363.       VOICE, NO DIALTONE or ERROR messages.  This added intelligence
  364.       should aid RIPterm users unfamiliar with modems who have their
  365.       CD settings wrong on their terminal (i.e., AT &C0).  The proper
  366.       setting is AT &C1 ... for "true carrier detect" results.
  367.  
  368.      A new RIPTERM.PCX logo file has been included with this release.
  369.       Some said that our prior logo screen wasn't adequate, so we made
  370.       a new one.
  371.  
  372.      Added a new option to the pull-down menus:  VT-102 MODE.
  373.       When in this mode, several keys on your keyboard react as if RIPterm
  374.       were a VT-102 compatible keyboard.  When this mode is active, the
  375.       following keys will transmit the indicated piece of text:
  376.  
  377.                               F1 ...  ESC [ M
  378.                               F2 ...  ESC [ N
  379.                               F3 ...  ESC [ O
  380.                               F4 ...  ESC [ P
  381.                               F5 ...  ESC [ Q
  382.                               F6 ...  ESC [ R
  383.                               F7 ...  ESC [ S
  384.                               F8 ...  ESC [ T
  385.                               F9 ...  ESC [ U
  386.                              F10 ...  ESC [ V
  387.                             PGUP ...  ESC [ I
  388.                             PGDN ...  ESC [ G
  389.                             HOME ...  ESC [ H
  390.                              END ...  ESC [ F
  391.                           INSERT ...  ESC [ L
  392.                        CURSOR UP ...  ESC [ A
  393.                        CURSOR DN ...  ESC [ B
  394.                      CURSOR LEFT ...  ESC [ C
  395.                     CURSOR RIGHT ...  ESC [ D
  396.  
  397.       In addition, many ANSI escape sequences function slightly differently
  398.       than in normal ANSI mode.  When in this mode, RIPterm tries to act
  399.       like a VT-102 compatible terminal.
  400.  
  401.      Made the "Offline" field in the status bar bring up the dialing
  402.       directory, not the manual dialing dialog box.
  403.  
  404.      Resolved a bug with the Auto-Sensing RIPscrip option.  If the
  405.       auto-sensing ANSI command was received and the cursor was still
  406.       in column #1, it would not respond with any return sequence.
  407.  
  408.      Resolved a bug with the Hangup command which would apparently
  409.       freeze-up RIPterm, but in fact, was actually taking an abnormally
  410.       long time to disconnect (roughly 1800 seconds).
  411.  
  412.      Modified RIPterm so that RTS/CTS is by default, "ON".  Hardware
  413.       flow control of modem data is critically important in a graphical
  414.       terminal so that data is not lost while graphics commands are
  415.       being executed.  If CTS is "low", then this mode is automatically
  416.       disabled for you.
  417.  
  418.      Resolved a bug with the "Restore Mouse Fields" text variable and
  419.       the "local RIP playback" variable when used in Mouse Fields or
  420.       Buttons.  This would cause the Host Command string to be improperly
  421.       processed.
  422.  
  423.  
  424. ┌────────────────────────────────────────────────────────────────────────────┐
  425. │                  Version 1.50.00 ... Released 02/15/93                     │
  426. └────────────────────────────────────────────────────────────────────────────┘
  427.  
  428.      This is a very major new release with a great many enhancements and
  429.      other features that were not present in prior versions.  The
  430.      following is a summary of what's new in v1.50.00:
  431.  
  432.        RIPterm no longer requires a Mouse!
  433.  
  434.        You can now access the pull-down menus via the keyboard by
  435.         hitting the F10 key.  You may navigate through the menus
  436.         with the arrow keys and tapping <ENTER> on the desired item
  437.         to activate it.
  438.  
  439.        You may now access ANY mouse field in a RIPscrip menu
  440.         without the mouse by using the TAB or SHIFT-TAB keys to
  441.         hilight the field you want to execute.  Once the desired
  442.         field is hilighted, simply tap the <ENTER> key to activate
  443.         the mouse field.  If you wish to un-hilight any mouse field,
  444.         simply tap the Escape key.
  445.  
  446.        System Font ability (change your Text fonts).  This mode
  447.         allows you to choose what size text you wish to use under
  448.         normal text environments.  You have five separate Fonts to
  449.         choose from:
  450.  
  451.              80x43 (default)
  452.              80x25 (normal DOS screen size)
  453.              40x25 (low-res font)
  454.              91x43 (get more columns of text at once)
  455.              91x25 (get more columns of text at once)
  456.  
  457.          This new "System Fonts" ability allows you to custom tailor
  458.          how RIPterm will display normal text to you when in a full-
  459.          screen text mode interface.  The BBS can overide this mode
  460.          under circumstances where your text interface is not full-
  461.          screen.  Whenever your screen is "reset" by the BBS (i.e.,
  462.          it is zoomed to full-screen mode), your default System Font
  463.          will once again be re-activated.
  464.  
  465.        Built-in text variable system for Keystroke Macros, amd for
  466.         BBS/RIPterm information exchange.  This mode allows RIPterm
  467.         to become intelligent.  It does this by storing information
  468.         in a local database file (RIPTERM.DB) for future retrieval.
  469.         Every piece of information that is stored in this database
  470.         file is associated with a text variabe "name".  Each name
  471.         is from 3-12 characters in length.  The data that is
  472.         associated with the text variable can be from 0-60 characters
  473.         in length.  Any data that is stored in the database file is
  474.         saved indefinitely until either you, or the BBS alters it in
  475.         some way.  For high-speed retrieval of text variable data,
  476.         the database is automatically indexed for you.  An index is
  477.         like "sorting" something alphabetically so that you can find
  478.         a piece of information quickly.  In the event that the index
  479.         becomes corrupt due to loss of power or something of that
  480.         nature, RIPterm will automatically re-build the index file
  481.         for you.  See the section of the RIPterm documentation on
  482.         Text Variables in Keystroke Macros for many new details about
  483.         how to take advantage of this powerful feature.
  484.  
  485.        A new "pull-down" menu has been added (DATA).  Under this
  486.         menu, you can create (or modify) text variables, view the
  487.         contents of "pre-defined" text variables (e.g., $DATE$,
  488.         $TIME$, etc).  Also, you can view the contents of your
  489.         Text Variable database.
  490.  
  491.        Popup List ability in keystroke macros.  Allow your keystroke
  492.         macros to do different things depending on a choice you make
  493.         when you execute the macro.  Pop-up lists are easy to create
  494.         and can be extremely useful when you need a macro to apply
  495.         to more than one type of situation online.
  496.  
  497.        Doorway mode for Marshall Dudley's DOORWAY access program.
  498.         Just type ALT-= (alt-equal sign) to enter doorway mode. 
  499.         When in this mode, any special keystrokes you type are sent
  500.         to the BBS in a special way that any "doorway compatible"
  501.         package can use.  In this mode, the BBS can actually take
  502.         advantage of ALT keys, Function keys, Arrow Keys, or various
  503.         other keystrokes.  Only BBS software that directly supports
  504.         Doorway Mode can take advantage of this feature.  This mode
  505.         is predominantly used when accessing "Door" features of many
  506.         popular BBS packages (like PC-Board, Wildcat, Synchronet BBS,
  507.         and many others).
  508.  
  509.        Support for a 101-key enhanced AT-keyboard in Doorway Mode.
  510.         Do not use this option if you do not have a 101-key keyboard.
  511.         If RIPterm freezes up on you when you go into this mode, 
  512.         reboot your computer and run RIPterm with the -E parameter to
  513.         disable 101-key support (i.e., RIPTERM -E).
  514.  
  515.        RIPterm now auto-senses if a connection exists when you run
  516.         the software.  If a connection already exists, RIPterm does
  517.         not send the modem initialization string, but simply taps
  518.         <ENTER> to the BBS to (ideally) re-display the current menu,
  519.         or at least some kind of prompt.
  520.  
  521.        RIPterm can auto-sense RIPscrip with the ANSI sequence
  522.         <ESC>[! ... it will return "RIPSCRIP015005" (the RIPscrip
  523.         version number, i.e., "v01.50.05").  This will only occur
  524.         if the BBS you call can support RIPscrip "auto-sensing".
  525.  
  526.        A new boot-up mode (/O) to say you're already online.
  527.  
  528.        Completely rewritten text-scrolling code!  Scrolling
  529.         text is approximately 10 times faster than in prior versions
  530.         of RIPterm.  Callers at 2400 baud will notice that scrolling
  531.         is faster than the modem.  Higher speed callers will still
  532.         notice that scrolling isn't as fast in a text-mode terminal
  533.         program, but that the scrolling is still much MUCH faster.
  534.         Scrolling speed is now limited by the speed of your computer,
  535.         and the type of Video Board you have.  16-bit video cards will
  536.         have faster scrolling than 8-bit cards.  We can't get much
  537.         faster with the scrolling speed, due to hardware performance
  538.         issues.  Future versions of RIPterm could very well auto-detect
  539.         your video card, and if you have an accelerated VGA card, it
  540.         might be able to improve performance still further.
  541.  
  542.        Re-engineered File Transfer Protocols.  You now have access
  543.         to the following protocols:
  544.       
  545.                  Xmodem (checksum)       Xmodem (CRC)
  546.                  Xmodem-1K               Xmodem-1K (G)
  547.                  Ymodem (batch)          Ymodem-G
  548.                  Zmodem                  Kermit
  549.                  ASCII
  550.                  
  551.            NOTE: Zmodem now supports crash recovery
  552.       
  553.        File transfer protocols now check to see if the connection
  554.         with the BBS has been lost.  If so, it aborts the transfer.
  555.  
  556.        File transfer protocols now allow you to abort a transfer by
  557.         tapping the <ESC> key.
  558.  
  559.        Better support for flow control handshaking.  RTS/CTS
  560.         support has been added for better high-speed performance.
  561.         Also, XON/XOFF flow control options are enhanced for more
  562.         reliable operation.  Use RTS/CTS flow control with high-
  563.         speed modems for the best performance of your modem.
  564.  
  565.        Baud Rates up to 115,200 are now supported.  4800 baud
  566.         now exists as a choice too.
  567.  
  568.        The Modem Options dialog box has been restructured to be
  569.         less confusing, and more pleasing to the eye.
  570.  
  571.        Help system has been overhauled (type F1 to see).  You can
  572.         now use the arrow keys to navigate through the Help System's
  573.         keywords to hilight the desired keyword in the specified
  574.         direction.  You no longer have to TAB endlessly through
  575.         numerous keywords to get to the one you want.  Also, the
  576.         Help Table of Contents has been totally re-designed to be
  577.         easier to use.
  578.  
  579.        Scrolling up/down one line in the scollback buffer no
  580.         longer trims spaces from the beginning of printed lines.
  581.         This gives an accurate representation of what the text
  582.         looked like.  Note that ANSI cursor movement commands can
  583.         make the scrollback buffer look different than what you see
  584.         on the screen.
  585.  
  586.        Carriage Return (CR) and Line Feed (LF) characters are now
  587.         handled properly.
  588.  
  589.        Cursor wrapping no longer occurs on column #80, but at column
  590.         81.  This became evident with large ANSI pictures becoming
  591.         screwed up due to premature Cursor wrapping.
  592.  
  593.        A complete dialing directory system has been added in this
  594.         version of RIPterm.  You may have up to 100 separate systems
  595.         in a particular dialing directory file (e.g., RIPTERM.PHO).
  596.         You may have as many directory files as you wish.  The Dialing
  597.         Directory has a great many features to make your life easier.
  598.         See the section in RIPTERM.DOC on "Dialing Directories" for
  599.         more information on the available features.
  600.  
  601.        The "Dialing Window" has been overhauled to display what
  602.         system you are currently dialing.  In addition, you may alter
  603.         the "Redial time" from within this window by clicking on the
  604.         increment/decrement buttons next to the timer.  This allows
  605.         you to increase or decrease the available redial timeout without
  606.         having to edit your setup manually.  Also, a DELETE button has
  607.         been added allowing you to remove an entry from the list of
  608.         Systems you are dialing.  This would be useful if you were
  609.         dialing several systems and you decide that you do not wish
  610.         to dial one of the systems anymore.
  611.  
  612.        Ability to keep Icons in separate subdirectories for different
  613.         systems.  Specify which system's icons go where in the
  614.         dialing directory.  If you do not specify which sub-directory
  615.         Icons will be stored in, the default ICONS\ sub-directory will
  616.         be used.  If the BBS you are connected to instructs RIPterm to
  617.         load an Icon, it will first check that system's directory.  If
  618.         the Icon is not located there, it will check the ICONS\
  619.         directory for the file.  This allows a BBS to "overide" default
  620.         Icons with ones of their own design, thus preventing one BBS
  621.         from over-writing Icons from another system inadvertantly.
  622.  
  623.        New command line options for specifying alternate Setup files,
  624.         alternate dialing directory files, and to automatically dial
  625.         an entry in the dialing directory upon bootup.  Type
  626.         "RIPTERM ?" for more details or see RIPTERM.DOC for a more
  627.         elaborate description on these features.
  628.  
  629.        Re-engineered internal memory management.  RIPterm now uses
  630.         memory more efficiently than in previous versions.
  631.  
  632.        Auto Download feature for BBS'es that can take advantage of
  633.         it.  This allows protocols like Xmodem to auto-download
  634.         like Zmodem does.
  635.  
  636.        Zmodem auto-downloads will now "erase" the Zmodem transfer
  637.         header before actually beginning the download.  
  638.  
  639.        New Block Protocol option - This is for use on RIPscrip
  640.         BBS'es where an error-free transmission of Icons or RIP
  641.         scenes is desired.  RIPterm accomplishes this transfer of
  642.         information with its built-in file transfer protocols.
  643.  
  644.        Progress Indicator on any upload/download that supports
  645.         Batch Transfer (i.e., Ymodem, Ymodem-G, Kermit and Zmodem).
  646.  
  647.        Option to use DTR to hangup the modem instead of the less
  648.         efficient +++ ATH method.  If for some reason, DTR fails to
  649.         hangup the modem, the normal +++ ATH method will be used to
  650.         disconnect.  If the modem still has not terminated the
  651.         connection, the message "Hangup Failed" will be displayed to
  652.         alert you that you are still online.
  653.  
  654.        Support for many new ANSI escape code sequences (some VT-102
  655.         and VT-52 features now supported).  The new ANSI codes
  656.         processed are:
  657.       
  658.            ■ Underline mode now supported in "display attributes"
  659.            ■ Blink mode now displays as BOLD (bright)
  660.            ■ Invert Video mode now acts properly
  661.            ■ Tab Stops are fully supported now
  662.            ■ Scrolling regions now supported
  663.            ■ Device Status Reports
  664.            ■ Extended Save/Restore cursor (ESC 7, ESC 8) added
  665.            ■ Reset Terminal Emulation command (ESC c)
  666.            ■ Device Attribute Report (ESC Z)
  667.            ■ Cursor UP/DOWN with scrolling (ESC D, ESC M, ESC E)
  668.       
  669.        DOS Shell mode spruced up a bit - now displays a modified
  670.         DOS Prompt to indicate you are inside a DOS Shell.
  671.  
  672.        New Intro screen mode.  You may now view a .PCX file upon
  673.         bootup in place of the standard logo screen.  If the file
  674.         RIPTERM.PCX is present in your RIPterm directory, it will be
  675.         loaded.  A Brief copyright message will be shown at the
  676.         bottom of the screen.  .PCX logo files must be 16-color
  677.         EGA images in a resolution of 640x350.  The Copyright
  678.         Message is displayed from scan lines 300-349.
  679.  
  680.        A new RIPTERM.RES (resource) file is included with RIPterm.
  681.         This file contains many of the frequently used graphical
  682.         images that are used internally in RIPterm.  BBS Icons
  683.         are NOT stored in this file.
  684.  
  685.        Local RIPscrip file playback ability.  The host can now
  686.         transfer a .RIP file to your system, and then later on
  687.         instruct your system to play it back locally.  Graphics
  688.         playback is lightning fast in this mode.
  689.  
  690.        You can now automatically display a RIPscrip scene file 
  691.         upon bootup of RIPterm if you wish.  Use the -R parameter
  692.         when booting up RIPterm to execute a RIPscrip file.  For
  693.         example, if you wanted to load RIPterm and display the
  694.         RIPscrip file MYSCREEN.RIP, issue the folling command:
  695.  
  696.           ripterm -rMYSCREEN.RIP
  697.  
  698.         If you omit the .RIP extension, it will be added for you
  699.         automatically.  .RIP files by default, are checked in the
  700.         ICONS\ sub-directory.
  701.  
  702.        New option to disable Beeps has been added for situations
  703.         where you want peace and quiet.
  704.  
  705.        Status Bar has been re-designed.  It is now shorter, thus
  706.         allowing a full 80x24 screen when in certain System Font
  707.         modes.  In addition, you can now "click" on fields in the
  708.         status bar and the appropriate command will be executed.
  709.         Some status bar fields do different things in different
  710.         modes.  If you are Online somewhere, and you click on the
  711.         "Online" field, it will ask you if you wish to Hangup.
  712.         If you are Offline, and you click on "Offline", it will
  713.         bring up the dialing directory automatically.  If you are
  714.         currently logging a session to disk, the filename will be
  715.         displayed on that Status Bar.  Clicking on this field will
  716.         allow you to close the Log File.
  717.  
  718.        You may now "Pause" a log-file temporarily.
  719.  
  720.        Data Security mode has been added to prevent unauthorized
  721.         queries from your local Database by Host Systems.  This
  722.         mode was added so that as the user have control on what
  723.         types of information a BBS can ask your terminal.
  724.  
  725.        You may now execute a local .RIP file from within a keystroke
  726.         macro quickly and easily.  The .RIP file that is loaded will
  727.         be located in whatever Icons sub-directory is designated for
  728.         the system you are currently connected to.  If it cannot find
  729.         the file in that directory, or you are not currently online,
  730.         it will load the file from the ICONS\ sub-directory.
  731.  
  732.        You may now alter the Base-I/O address of your Serial Ports.
  733.         This becomes quite useful in situations where you have an
  734.         oddball Serial Port configuration where IRQ (interrupt)
  735.         settings just won't cut it.  This is quite useful for things
  736.         like DigiBoards, or other multi-port boards.  Consult your
  737.         Serial Port card's documentation for details about various
  738.         addresses it may use.
  739.  
  740.        A dialing directory conversion utility has been included with
  741.         this release of RIPterm allowing you to convert Telix or
  742.         TeleMate dialing directory files to RIPterm format.  This
  743.         utility will auto-detect what type of directory file you 
  744.         specify, and will convert the first 100 non-blank entries
  745.         into the specified RIPterm directory file.  Both Telix and
  746.         TeleMate allow up to 1000 entries in their dialing directory.
  747.         RIPterm allows up to 100 entries.
  748.       
  749.  
  750. ┌────────────────────────────────────────────────────────────────────────────┐
  751. │                  Version 1.01.01 ... Released 01/05/93                     │
  752. └────────────────────────────────────────────────────────────────────────────┘
  753.      This minor release altered none of the functionality of RIPterm
  754.      itself.  This release solely altered the name of the company who
  755.      wrote the software to "TeleGrafix Communications, Inc."
  756.  
  757.  
  758. ┌────────────────────────────────────────────────────────────────────────────┐
  759. │                  Version 1.01.00 ... Released 10/23/92                     │
  760. └────────────────────────────────────────────────────────────────────────────┘
  761.      This version added many significant features to the RIPterm
  762.      software.  Of the many features included are the following:
  763.      
  764.        Log-to-disk ability
  765.  
  766.        Custom IRQ settings
  767.  
  768.        Auto-Answer mode
  769.  
  770.        New File Transfer Protocols were added:
  771.       
  772.             Zmodem
  773.             Ymodem
  774.             Xmodem-1K
  775.       
  776.        Auto-initiating Zmodem downloads
  777.  
  778.        Shell to DOS ability
  779.  
  780.        Upload ASCII files with optional Line/Character pacing
  781.  
  782.        EMS/XMS/overlay support to maximize memory efficiency
  783.  
  784.  
  785. ┌────────────────────────────────────────────────────────────────────────────┐
  786. │                  Version 1.00.00 ... Released 09/10/92                     │
  787. └────────────────────────────────────────────────────────────────────────────┘
  788.      This is the first official Public release of RIPterm as a Freeware
  789.      software package.  Several features were added that were not in
  790.      previous Beta copies.
  791.  
  792.  
  793. ┌────────────────────────────────────────────────────────────────────────────┐
  794. │               Version 0.99.31 (Beta) ... Released 02/15/92                 │
  795. └────────────────────────────────────────────────────────────────────────────┘
  796.      A number of changes were made in this first Beta revision.  Among
  797.      those worth mentioning are:
  798.  
  799.        Support for the revised Mouse Region portion of the RIPscrip
  800.         protocol.  It now has the ability to set the text window to
  801.         full screen and clear the screen when a mouse region is
  802.         clicked.  This provides for a simplified installation on a
  803.         BBS that has many areas that cannot support RIPscrip.
  804.  
  805.        More Streamlined clickable buttons, simple dialog boxes and
  806.         Information windows.  In all of these cases, the buttons on
  807.         these windows are now "visibly" clickable and support default
  808.         choices when <RETURN> is pressed.  In addition, tapping <ESC>
  809.         at any of these menus now operates properly rather than 
  810.         selecting "YES" all the time.
  811.  
  812.        The "Reset All Windows" RIPscrip command would not clear the
  813.         last few scan lines of the graphics display.  This would
  814.         occasionally leave remaining graphics data on the screen when
  815.         it shouldn't be there.  Now fixed.
  816.  
  817.        When dialing the modem with the auto re-dialer, tapping a key
  818.         would display a message in the message window in the incorrect
  819.         font, size and color.  Now fixed.
  820.  
  821.  
  822. ┌────────────────────────────────────────────────────────────────────────────┐
  823. │               Version 0.99.30 (Beta) ... Released 08/28/92                 │
  824. └────────────────────────────────────────────────────────────────────────────┘
  825.      This was the initial Beta release of RIPterm.  
  826.  
  827. 
  828.